renal impression of the liver - Español Inglés Diccionario